triple phosphate - French English Dictionary